@charset "UTF-8";
/**
 * 
 * @authors supmain (mtingfeng@gmail.com)
 * @date    2014-08-16 11:01:38
 * @update  2014-08-16 11:01:38
 * @for webapp.html
 * @version $Id$
 */

/* 登录页面 */
.login-t { width: 100%; background-color: #eff2f6; padding: 20px 0; }
.login-t .login-tt { width: 1000px; margin: 0 auto; font-size: 14px; }
.login-t .login-tt .tel { background: url(/images/user/loginbg.png) -273px -605px no-repeat; padding-left: 30px; margin-top: 10px; }
.login-content { width: 100%; background-color: #4b9fe8; }
.login-content .login-container { background: url(/images/user/loginbgimg.png) left 90px no-repeat; width: 1000px; margin: 0 auto; padding: 120px 0; }
.login-content .login-container .register-box { background-color: #fff; width: 400px; height: 430px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.login-bottom { background-color: #f6f3f0; padding: 10px 0; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; }
.login-bottom ul li { float: left; width: 33%; text-align: center; }
.login-bottom ul li a i { margin: 0 auto; margin-bottom: 5px; }
.login-bottom a .computer { background: url(/images/user/loginbg.png) -129px -608px no-repeat; width: 32px; height: 32px; display: block; }
.login-bottom a .phone { background: url(/images/user/loginbg.png) -181px -608px no-repeat; width: 20px; height: 32px; display: block; }
.login-bottom a .scan { background: url(/images/user/loginbg.png) -221px -608px no-repeat; width: 32px; height: 32px; display: block; }
.login-footer { width: 100%; height: 120px; margin: 0px auto; background: #f4f4f4; }
.login-footer_con { width: 1000px; margin: 0px auto; padding: 38px 0px; text-align: center; color: #666; font-size: 14px; }
.login-footer_con a { color: #666; }
.login-footer_con a:hover { color: #08c; text-decoration: underline; }
.login-footer_con span { font-size: 12px; color: #666; padding: 0 10px; }
.login-footer_con p { margin-top: 10px; }
/* 登录页面结束 */
/* 忘记密码页面 */
.bcNav { height: 40px; line-height: 40px; color: #666666; font-family: Tahoma, "微软雅黑"; font-size: 12px; width: 1000px; margin: 0 auto; }
.bcNav em { color: #000; font-style: normal; }
.psw-flow1, .psw-flow2, .psw-flow3 { width: 834px; height: 28px; line-height: 0; margin: 0 auto; }
.psw-flow1 { background: url(/images/user/psw-flow1.png) no-repeat left bottom; }
.psw-flow2 { background: url(/images/user/psw-flow2.png) no-repeat left bottom; }
.psw-flow3 { background: url(/images/user/psw-flow3.png) no-repeat left bottom; }
.loginTip1 { text-align: center; color: #666; font-size: 14px; font-family: "微软雅黑"; width: 834px; padding: 40px 0 30px 0; border-bottom: 1px solid #e1e1e1; margin: 0 auto; }
.loginTip1 span { color: #69b200; margin: 0px 4px; }
.loginTip1 .enter_mail { margin-left: 5px; height: 38px; }
/* 忘记密码页面结束 */
/* *********************************内容部分结束*********************************** */

/* 登录页面开始 */
#logins { background-color: #fff; }
#login-top { border-bottom: 1px solid #dbdbdb; height: 80px; }
#login-top .login-t { background-color: #fff; width: 1000px; margin: 0 auto; padding: 10px 0; }
#login-top .login-t .fr { margin-top: 20px; color: #ccc; }
#login-top .login-t .fr a { margin: 0 5px; }
#login { width: 1000px; margin: 30px auto 80px auto; background: url(/images/user/dlbg.png) 80px 30px no-repeat; }
#login .login-wrap { width: 260px; padding: 20px; border: 1px solid #dbdbdb; float: right; }
#login-title { font-size: 18px; border-bottom: 1px solid #dbdbdb; line-height: 30px; margin-bottom: 10px; }
#login-content .fm-label { padding: 8px 0 2px; }
#login-content .fm-label .fm-label-extra a { color: #00a2ca; }
#login-content .fm-label .fm-label-wrap { line-height: 24px; }
.fm-text { width: 248px; padding: 4px 6px; border: 1px solid #ccc; line-height: 17px; font-size: 12px; color: #595959; background: #fff; vertical-align: middle; -webkit-box-shadow: 0 1px 0 #ececec inset; -moz-box-shadow: 0 1px 0 #ececec inset; -ms-box-shadow: 0 1px 0 #ececec inset; -o-box-shadow: 0 1px 0 #ececec inset; box-shadow: 0 1px 0 #ececec inset; _padding: 5px 6px; border-radius: 3px; }
.fm-button { background-color: #00a2ca; width: 260px; border-radius: 3px; height: 30px; line-height: 30px; text-align: center; margin-top: 15px; color: #fff; font-weight: bold; display: block; }
.fm-button:link, .fm-button:visited, .fm-button:hover, .fm-button:active { color: #fff }
#login-other { margin-top: 10px; color: #00a2ca; }
#login-other .register a { color: #00a2ca; }
#zc { width: 1000px; margin: 30px auto 30px auto; }
#zc .zc-title { border-bottom: 1px dashed #dbdbdb; font-size: 18px; line-height: 30px; padding-bottom: 10px; margin-bottom: 10px; }
#zc .zc-box { padding: 10px 0; }
#zc .zc-left { width: 630px; padding-right: 20px; border-right: 1px solid #dbdbdb; }
.zc-left .fm-button-cancel { background-color: #eee; border: 1px solid #dbdbdb; height: 24px; padding: 3px; margin-top: 10px; border-radius: 3px; }
.zc-left .fm-button { width: 180px; margin: 10px 0; }
.zc-left .fm-center { text-align: center; }
.zc-left .fm-center .fm-submit { margin: 30px auto 0 auto; }
.zc-left h3 { font-size: 18px; text-align: center; line-height: 40px; margin-bottom: 20px; }
#zc .zc-right { width: 329px; line-height: 30px; color: #9d9d9d; }
#zc p{text-indent: 2em;line-height: 24px;}
#login-top{height: 90px;}